package com.originskyseed.platform.cms.vo.request;

import java.util.Date;
import java.util.List;

import com.originskyseed.platform.core.base.BaseRequestVO;

/**
 * 新闻表请求对象（OSI_CMS）
 *
 * @author wlj
 */
public class CmsRequestVO extends BaseRequestVO {

	/**
	 * 类型名称（NAME）
	 */
	private String typeName;

	/**
	 * 新闻类型id（CMS_TYPE_ID）
	 */
	private String cmsTypeId;

	/**
	 * 标题（NAME）
	 */
	private String name;

	/**
	 * 创建人（CREATOR）
	 */
	private String creator;

	/**
	 * 访问量（VISITOR_COUNT）
	 */
	private Integer visitorCount;

	/**
	 * 创建时间
	 */
	private Date createTime;

	/**
	 * 所属平台 1全平台 2内容平台 3推广平台（BELONG_PLATFORM）
	 */
	private String belongPlatform;

	/**
	 * 排序方式 0 降序 1 升序 传入字段名加排序方式
	 */
	private Integer sortType;

	/**
	 * 优先级
	 */
	private Integer prority;

	/**
	 * 状态
	 */
	private Integer state;

	/**
	 * 类型 1-新闻 2-通知公告
	 */
	private Integer type;

	/**
	 * 部门id
	 */
	private List<String> list;

	/**
	 * 通知类型 1全服广播 2公司小黑板
	 */
	private Integer noticeType;

	/**
	 *
	 */
	private String id;

	/**
	 * 标识是不是业务员
	 */
	private Integer isState;

	/**
	 * 标识是否首页（0是 1否）
	 */
	private Integer isHomePage;

	/**
	 * 对象id
	 */
	private String objId;

	/**
	 * 是否已读 1是 2否（IS_READ）
	 */
	private Integer isRead;

	/**
	 * 岗位id
	 */
	private String postId;

	public String getPostId() {
		return postId;
	}

	public void setPostId(String postId) {
		this.postId = postId;
	}

	public Integer getIsState() {
		return isState;
	}

	public void setIsState(Integer isState) {
		this.isState = isState;
	}

	public List<String> getList() {
		return list;
	}

	public void setList(List<String> list) {
		this.list = list;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getCmsTypeId() {
		return cmsTypeId;
	}

	public void setCmsTypeId(String cmsTypeId) {
		this.cmsTypeId = cmsTypeId;
	}

	public Integer getState() {
		return state;
	}

	public void setState(Integer state) {
		this.state = state;
	}

	public Integer getPrority() {
		return prority;
	}

	public void setPrority(Integer prority) {
		this.prority = prority;
	}

	public String getBelongPlatform() {
		return belongPlatform;
	}

	public void setBelongPlatform(String belongPlatform) {
		this.belongPlatform = belongPlatform;
	}

	public Integer getSortType() {
		return sortType;
	}

	public void setSortType(Integer sortType) {
		this.sortType = sortType;
	}

	public String getTypeName() {
		return typeName;
	}

	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Integer getVisitorCount() {
		return visitorCount;
	}

	public void setVisitorCount(Integer visitorCount) {
		this.visitorCount = visitorCount;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Integer getNoticeType() {
		return noticeType;
	}

	public void setNoticeType(Integer noticeType) {
		this.noticeType = noticeType;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Integer getIsHomePage() {
		return isHomePage;
	}

	public void setIsHomePage(Integer isHomePage) {
		this.isHomePage = isHomePage;
	}

	public String getObjId() {
		return objId;
	}

	public void setObjId(String objId) {
		this.objId = objId;
	}

	public Integer getIsRead() {
		return isRead;
	}

	public void setIsRead(Integer isRead) {
		this.isRead = isRead;
	}
}
